package com.ajie.service;

import com.ajie.entity.New;
import com.ajie.utils.QueryInfo;
import com.ajie.utils.Result;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

public interface NewService {

    /**
     * 分页查询
     * @param queryInfo 页码，页数大小，查询内容
     * @return
     */
    Result findPage(QueryInfo queryInfo , String header);

    /**
     * 添加新闻资讯数据
     * @param news
     * @return
     */
    Result insert(New news);

    /**
     * 删除新闻资讯数据
     * @param id
     * @return
     */
    Result delete(Long id);

    /**
     * 修改新闻资讯数据
     * @param news
     * @return
     */
    Result update(New news);
    
    List<New> getAll();
    
    /**
     * 分页查询未审核
     * @param queryInfo 页码，页数大小，查询内容
     * @return
     */
    Result findPageCheck(QueryInfo queryInfo, String header);
    
    Result updateStatus(Long id);
}
